package com.crm.model.vo.activityManager;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author yincuimei
 * @Date 2021/3/1 15:49
 * 赠品管理--赠品列表实体类
 */
@Data
public class CustomerProductGiftActivityVO {

    //赠品活动ID
    private String productGiftActivityId;

    //赠品活动名称
    private String giftActivityName;

    //产品名称
    private String productName;

    //产品分类(1:会员；0非会员)
    private String productCategories;

    //赠品类别(1:产品类;2:价格类)
    private String giftCategory;

    //赠品活动价格起始价
    private BigDecimal giftActivityPriceStart;

    //赠品活动价格截止价
    private BigDecimal giftActivityPriceEnd;

    //(价格类赠品)赠品活动价格区间
    private String giftActivityPriceSection;

    //赠品活动有效期起始时间
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm",timezone="GMT+8")
    private Date giftPeriodValidityStart;

    //赠品活动有效期截止时间
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm",timezone="GMT+8")
    private Date giftPeriodValidityEnd;

    //兑换方式：1-电子卡；2-兑换码；3-学习码；4-充值码;5-税法直通车学习卡;6:其他
    private String exchangeMethod;

    //赠品活动上/下架状态
    private String giftShelfStatus;

    //创建人
    private String createPeopleName;

    //创建时间
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm",timezone="GMT+8")
    private Date createTm;
}
